3a09f9aa75187e3ff7a48aa7810a5887b4cfb9f4,gpslogger/src/main/java/com/mendhak/gpslogger/senders/googledrive/GoogleDriveManager.java,GoogleDriveManager,uploadFile,#String#String#,94

Before Change


            }

            JobManager jobManager = AppSettings.getJobManager();
            jobManager.cancelJobsInBackground(null, TagConstraint.ANY, GoogleDriveJob.getJobTag(gpxFile));
            jobManager.addJobInBackground(new GoogleDriveJob(gpxFile, uploadFolderName));

        } catch (Exception e) {

After Change



            final JobManager jobManager = AppSettings.getJobManager();
            final String finalUploadFolderName = uploadFolderName;
            jobManager.cancelJobsInBackground(new CancelResult.AsyncCancelCallback() {
                @Override
                public void onCancelled(CancelResult cancelResult) {
                    jobManager.addJobInBackground(new GoogleDriveJob(gpxFile, finalUploadFolderName));
                }
            }, TagConstraint.ANY, GoogleDriveJob.getJobTag(gpxFile));


        } catch (Exception e) {